package com.bing.bingPro.controller.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import lombok.Data;

import java.io.Serializable;

@Data
public class TLstfOrderVo implements Serializable {


    @ExcelProperty(value = {"省份"})
    private String provinceName;

    @ExcelProperty(value = {"地市"})
    private String cityName;

    @ColumnWidth(20)
    @ExcelProperty(value = {"工单上传时间"})
    private String dt;

    @ExcelProperty(value = {"用户类型"})
    private String userType;

    @ExcelProperty(value = {"用户主诉现象"})
    private String userComplaintContent;

    @ExcelProperty(value = {"用户账号（脱敏）"})
    private String userAccount;

    @ExcelProperty(value = {"带宽信息（办理的宽带带宽）"})
    private String bandwidth;

    @ExcelProperty(value = {"设备类型SFU/HGU/iHGU/"})
    private String equipmentType;

    @ExcelProperty(value = {"设备型号"})
    private String equipmentModel;

    @ExcelProperty(value = {"厂家"})
    private String equipmentFactory;

    @ExcelProperty(value = {"单频还是双频网关"})
    private String gwType;

    @ExcelProperty(value = {"ONU设备MAC"})
    private String onuMac;

    @ExcelProperty(value = {"ONU设备SN"})
    private String onuSn;

    @ExcelProperty(value = {"用户是否存在使用问题"})
    private String userWhetherProblem;

    @ExcelProperty(value = {"用户使用问题原因"})
    private String userProblemReason;

    @ExcelProperty(value = {"用户手机、平板、电脑等上网设备是否质差"})
    private String utPoorQltyFlag;

    @ExcelProperty(value = {"用户终端质差主要原因"})
    private String utPoorQltyRsn;

    @ExcelProperty(value = {"用户路由器是否质差"})
    private String routerPoorQltyFlag;

    @ExcelProperty(value = {"路由器型号"})
    private String routerModel;

    @ExcelProperty(value = {"路由器厂家"})
    private String routerFactory;

    @ExcelProperty(value = {"路由器是移动公司提供还是用户自购"})
    private String routerSource;

    @ExcelProperty(value = {"路由器质差原因"})
    private String routerPoorQltyRsn;

    @ExcelProperty(value = {"用户户线是否存在质差"})
    private String hlPoorQltyFlag;

    @ExcelProperty(value = {"户线质差原因"})
    private String hlPoorQltyRsn;

    @ExcelProperty(value = {"网关是否质差"})
    private String gwPoorQltyFlag;

    @ExcelProperty(value = {"网关质差原因"})
    private String gwPoorQltyRsn;

    @ExcelProperty(value = {"机顶盒是否质差"})
    private String stbPoorQltyFlag;

    @ExcelProperty(value = {"机顶盒质差原因"})
    private String stbPoorQltyRsn;

    @ExcelProperty(value = {"机顶盒设备MAC"})
    private String stbMac;

    @ExcelProperty(value = {"机顶盒设备SN"})
    private String stbSn;

    @ExcelProperty(value = {"户内皮线光缆是否质差"})
    private String cablePoorQltyFlag;

    @ExcelProperty(value = {"皮线光缆质差原因（光纤弯折、接头破损、熔纤不牢靠）"})
    private String cablePoorQltyRsn;

    @ExcelProperty(value = {"对应ONU是否存在弱光"})
    private String onuWeakLightFlag;

    @ExcelProperty(value = {"是否红线内分支光缆、一级分光（光交箱）、二级分光（分纤箱）故障"})
    private String inRlFaultFlag;

    @ExcelProperty(value = {"红线内质差原因"})
    private String inRlPoorQltyRsn;

    @ExcelProperty(value = {"是否红线外主干光缆故障"})
    private String outRlFaultFlag;

    @ExcelProperty(value = {"红线外质差原因"})
    private String outRlPoorQltyRsn;

    @ExcelProperty(value = {"关联OLT名称"})
    private String oltName;

    @ExcelProperty(value = {"对应OLT本年度中断次数"})
    private String oltBreakNum;

    @ExcelProperty(value = {"对应OLT设备中断原因"})
    private String oltBreakRsn;

    @ExcelProperty(value = {"OLT上联光缆是否中断"})
    private String oltCableBreakFlag;

    @ExcelProperty(value = {"OLT上联光缆中断原因"})
    private String oltCableBreakRsn;

    @ExcelProperty(value = {"OLT性能是否存在问题"})
    private String oltWhetherProblem;

    @ExcelProperty(value = {"OLT性能问题原因"})
    private String oltProblemReason;

    @ExcelProperty(value = {"BRAS是否故障"})
    private String brasFaultFlag;

    @ExcelProperty(value = {"BRAS带宽利用率是否越限"})
    private String brasBandwidthRateLimit;

    @ExcelProperty(value = {"互联网电视是否存质差"})
    private String iptvPoorQltyFlag;

    @ExcelProperty(value = {"互联网电视质差具体现象"})
    private String iptvPoorQltyContent;

    @ExcelProperty(value = {"互联网电视质差原因"})
    private String iptvPoorQltyRsn;

    @ExcelProperty(value = {"互联网业务是否存在质差"})
    private String busiPoorQltyFlag;

    @ExcelProperty(value = {"如果是，请列举具体网站"})
    private String website;

    @ExcelProperty(value = {"业务质差原因"})
    private String busiPoorQltyRsn;

    @ExcelProperty(value = {"装维服务是否存在问题"})
    private String zwServProbFlag;

    @ExcelProperty(value = {"装维服务问题"})
    private String zwServProbRsn;

    @ExcelProperty(value = {"家庭侧问题是否完成上门整治"})
    private String homeRenoFlag;

    @ExcelProperty(value = {"具体整治举措（家庭侧）"})
    private String homeRenoMeasure;

    @ExcelProperty(value = {"接入网以上问题是否后台完成优化"})
    private String accessRenoFlag;

    @ExcelProperty(value = {"具体整治举措（接入侧以上）"})
    private String accessRenoMeasure;

    @ExcelProperty(value = {"下一步整治计划"})
    private String nextRenoPlan;

    @ExcelProperty(value = {"如【前一列】选“其他”请具体说明"})
    private String otherRenoPlan;

    @ExcelProperty(value = {"是否对用户整治效果进行闭环检查"})
    private String checkFlag;

    @ExcelProperty(value = {"工单号"})
    private String orderId;

    @ExcelProperty(value = {"工单建单时间"})
    private String orderCreateTime;

    @ExcelProperty(value = {"工单完成时间"})
    private String orderFinishTime;

    @ExcelProperty(value = {"处理人员账号"})
    private String handleWorkerAccount;

    @ExcelProperty(value = {"处理人员单位字段"})
    private String handleWorkerCompany;
}
